GETS

#include <stdio.h>
                                                                  
char *gets(buffer);
char *buffer; память для хранения вводимой строки.

Описание:
Функция gets читает строку из потока стандартного ввода stdin и запоминает ее в буфере buffer . Строка состоит из набора символов и заканчивается символом новой строки '\n'. Перед возвратом функция gets замещает символ новой строки символом '\0', в отличии от функции fgets , которая сохраняет символ новой строки.

Возвращаемое значение:
Функция возвращает свой аргумент. Значение указателя NULL свидетельствует об ошибке или достижении конца файла. Для определения категории ошибки используются функции ferror или feof.

Пример.

               #include <stdio.h>
                                                                  
               char line[100];
               char *result;
            
               /* следующий оператор выбирает строку из потока stdin */
            
               result = gets(line);
            
Hosted by uCoz